home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 4671-5.790 / dmg-4976 / tosbombs.txt < prev    next >
Text File  |  1994-07-23  |  3KB  |  73 lines

  1.                               TOS Errors and Bombs
  2.                               --------------------
  3.     The enclosed is a list of the most commonly encountered TOS errors/bombs.
  4.  
  5.     ERROR #        WHAT IT IS !!
  6.     -------        -------------
  7.       -1     :     General Error
  8.       -2     :     Drive not ready - time exceeded
  9.       -3     :     Unknown command
  10.       -4     :     CRC error - disk checks wrong
  11.       -5     :     Bad request
  12.       -6     :     Seek error - track not found
  13.       -7     :     Unknown media - boot sector wrong
  14.       -8     :     Sector not found
  15.       -9     :     Out of paper
  16.       -10    :     Write fault
  17.       -11    :     Read fault
  18.       -12    :     General error 12
  19.       -13    :     Write protected
  20.       -14    :     Media change detected
  21.       -15    :     Unknown device
  22.       -16    :     Bad sector (verify)
  23.       -17    :     Insert other disk (request)
  24.       -32    :     Invalid function number
  25.       -33    :     File not found
  26.       -34    :     Path not found
  27.       -35    :     Too many open files
  28.       -36    :     Access denied
  29.       -37    :     Invalid handle
  30.       -39    :     Out of memory
  31.       -40    :     Invalid memory block address
  32.       -46    :     Invalid drive specification
  33.       -49    :     No more files
  34.       -64    :     GEMDOS range error - seek wrong ?
  35.       -65    :     GEMDOS internal error
  36.       -66    :     Invalid executable file format
  37.       -67    :     Memory block growth failure
  38.  
  39.      BOMBS
  40.      -----
  41.        2     :     BUS ERROR - This occurs when a program tries to access a
  42.                    non-existent location in memory.
  43.  
  44.        3     :     ADDRESS ERROR - This occurs when trying to access a word,
  45.                    long-word or 68000 instruction from an odd-numbered
  46.                    memory location.
  47.  
  48.        4     :     ILLEGAL INSTRUCTION - This occurs when the CPU tries to
  49.                    execute from a memory location that does NOT contain a
  50.                    valid 68000 instruction.
  51.  
  52.        5     :     ZERO DIVIDE - A number was divided by zero.
  53.  
  54.        6     :     CHK INSTRUCTION - 6 bombs is one possible result of a
  55.                    68000 "chk" instruction; the other is the continuation
  56.                    of any executing program. It is up to a program to replace
  57.                    this vector with some other number.
  58.  
  59.        7     :     TRAPV INSTRUCTION - 7 bombs will occur if a 68000 "trapv"
  60.                    instruction is executed and an overflow in an arithmetic
  61.                    operation occurs. This vector can also be changed by a
  62.                    program to warn users that an overflow has occurred.
  63.  
  64.        8     :     PRIVILEGE VIOLATION - Occurs when "supervisory"
  65.                    instructions are attempted in "user" mode. 
  66.  
  67.        9     :     TRACE - The 68000 can be configured to go to a specific
  68.                    address after every machine instruction is executed. If
  69.                    this address does NOT exist you will get 9 bombs.
  70.  
  71.       24     :     SPURIOUS INTERRUPT - This is when a bus error occurs
  72.                    during a system interrupt.
  73.